.idea_detail{width: 160px;height: 50px;background: #FFFFFF;text-align: center;border-radius: 30px;line-height: 50px;color: #000000;
    position: absolute;left: 800px;top: 30px;cursor: pointer;border: 1px solid #CACACA}
.idea_detail:hover{color:#FFFFFF;background:#ffa300}


.fadeInUpMove{
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUpMove;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-direction: normal;
    animation-play-state: running;
    animation-fill-mode: none;
    opacity: 1!important;
}

.bounceMove{
    -webkit-animation-name: bounceMove;
    animation-name: bounceMove;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-direction: normal;
    animation-play-state: running;
    animation-fill-mode: none;
    opacity: 1!important;
}

.fadeInRightMove {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-direction: normal;
    animation-play-state: running;
    animation-fill-mode: none;
    opacity: 1!important;
}


@keyframes fadeInUpMove{
    0% {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}
    100% {opacity:1;-webkit-transform:none;transform:none}
}

@-webkit-keyframes fadeInUpMove{
    0% {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}
    100% {opacity:1;-webkit-transform:none;transform:none}
}



@-webkit-keyframes bounceMove {
    0%, 100%, 20%, 40%, 60%, 80% {-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);transition-timing-function:cubic-bezier(0.215, .61, .355, 1)}
    0% {opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}
    20% {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}
    40% {-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}
    60% {opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}
    80% {-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}
    100% {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
}

@keyframes bounceMove {
    0%, 100%, 20%, 40%, 60%, 80% {-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);transition-timing-function:cubic-bezier(0.215, .61, .355, 1)}
    0% {opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}
    20% {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}
    40% {-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}
    60% {opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}
    80% {-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}
    100% {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
}




@-webkit-keyframes fadeInRight {
    0% {opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
    100% {opacity:1;-webkit-transform:none;transform:none}
}

@keyframes fadeInRight {
    0% {opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
    100% {opacity:1;-webkit-transform:none;transform:none}

}